package com.baidu.ota.interfaces;

/**
 * 系统信息接口类
 */
public interface ISystemInfo extends com.baidu.commonlib.interfaces.ISystemInfo {
    /**
     * 设备id（标识这台设备的唯一编码，恒定不变且不与其他设备重复）
     * 根据实际设备环境，从系统信息中获取，比如设备序列号、芯片序列号、mac地址、IMEI等等
     *
     * @return string
     */
    String getDeviceId();

    /**
     * 渠道号
     *
     * @return 没有则返回""
     */
    String getChannel();

    /**
     * 获取字段值
     *
     * @param key key(0:产品线id,1:产品线密钥)
     * @return string
     */
    String getFieldValue(int key);
}
